Skip to content

Migrate docs to VitePress#489

Merged
dereuromark merged 1 commit intomasterfrom
docs-vitepress
May 4, 2026
Merged

Migrate docs to VitePress#489
dereuromark merged 1 commit intomasterfrom
docs-vitepress

Conversation

@dereuromark
Copy link
Copy Markdown
Owner

Summary

Migrates the docs from a flat docs/sections/ markdown layout to a structured VitePress site at https://dereuromark.github.io/cakephp-queue/.

Structure

Section Pages
Guide basic-setup, queueing-jobs, custom-tasks, configuration, cron, multi-connection, realtime-progress, mailing
Tasks execute, email, mailer (built-in tasks reference)
Admin dashboard (was admin_dashboard.md), statistics
Reference tips, misc, limitations, upgrading

All section files renamed to kebab-case under topic folders. Internal markdown links rewritten to absolute VitePress paths. Co-located images preserved with relative paths. Local search, sitemap, lastUpdated timestamps, and brand-colored theme included. Custom SVG logo + favicon shipped under docs/public/.

Files of note

  • docs/.vitepress/config.ts — sidebar, nav, search, sitemap, lastUpdated, editLink
  • docs/.vitepress/theme/custom.css — brand colors and hero glow
  • .github/workflows/deploy-docs.yml — builds and publishes to GitHub Pages on push to master (paths-filter on docs/**)
  • CONTRIBUTING.md — moved from docs/ back to repo root so GitHub's PR/issue UI auto-links it
  • composer.json — added support.docs URL
  • README.md — points users at the deployed docs URL

Manual step required after merge

GitHub repo Settings → Pages → Source = "GitHub Actions" (one-time toggle so the deploy workflow can publish).

Heads-up

External bookmarks to docs/sections/*.md will 404 after merge — intentional restructure cost. Worth a one-line note in the next release.

- Reorganize docs/ into guide/, tasks/, admin/, reference/ with kebab-case file names
- Add VitePress config with sidebar nav, local search, sitemap, lastUpdated, brand-colored theme, and SVG logo
- Add GitHub Pages deploy workflow building from docs/ on push to master
- Move CONTRIBUTING.md back to repo root for GitHub auto-link
- Add docs URL to composer.json support metadata
- Update root README.md to point to https://dereuromark.github.io/cakephp-queue/
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented May 4, 2026

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 77.54%. Comparing base (8c3a746) to head (535eb67).
⚠️ Report is 1 commits behind head on master.
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff            @@
##             master     #489   +/-   ##
=========================================
  Coverage     77.54%   77.54%           
  Complexity      966      966           
=========================================
  Files            45       45           
  Lines          3238     3238           
=========================================
  Hits           2511     2511           
  Misses          727      727           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@dereuromark dereuromark merged commit e0b5e0f into master May 4, 2026
16 checks passed
@dereuromark dereuromark deleted the docs-vitepress branch May 4, 2026 02:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants